<?php

namespace App\Modules\DefaultMedicinal\Models;


use Illuminate\Database\Eloquent\Model;

/**
 * Class DefaultMedicinal 默认药品
 * @package App\Modules\DefaultMedicinal\Models
 */
class DefaultMedicinal extends Model
{
    protected $table = 'default_medicinal';

    protected $fillable = ['id','user_id', 'medicinal_id', 'default_type', 'created_at', 'updated_at', 'status'];


    static function getList($param)
    {
        return self::where('status','>=',0)->orderBy('sort','desc')->paginate($param['size']);
    }


    static function getDefaultMedicinal($param)
    {
        return self::where('user_id',$param['user_id'])->where('default_type',$param['default_type'])->first();
    }


    static function addDefaultMedicinal($param)
    {
        // TODO check
        return self::create($param);
    }


    static function updateDefaultMedicinal($param)
    {
        // TODO check
        return self::where('user_id',$param['user_id'])->where('default_type',$param['default_type'])->update($param);
    }

}